how to land a dev job